package org.example.myframework.frame.common.exception.enums;

import lombok.Getter;
import org.example.myframework.frame.common.exception.BaseExceptionType;

/**
 * 系统异常枚举
 */
@Getter
public enum FrameExceptionEnum implements BaseExceptionType {

    LOCK_DATA_ERROR(1100100404, "分布式锁加锁参数异常，请重试"),
    UNLOCK_DATA_ERROR(1100100404, "分布式锁解锁参数异常，请重试")
    ;

    /**
     * 异常代码
     */
    private int code;
    /**
     * 异常消息
     */
    private String msg;

    /**
     * 默认构造方法
     * @param code
     * @param msg
     */
    FrameExceptionEnum(int code, String msg) {
        this.code = code;
        this.msg = msg;
    }

}
